III Jornada de Ciencia Abierta - Universidad de Cádiz
\[\begin{align} \partial_t u&=\nabla\cdot\left(M_u\nabla\mu_u\right)+\delta P(u)(\mu_n-\mu_u) \quad&\text{en }\Omega\times (0,T),\\ \mu_u&=F'(u)-\varepsilon^2\Delta u-\chi_0 n\quad&\text{en }\Omega\times (0,T),\\ \partial_t n&=\nabla\cdot\left(M_n\nabla\mu_n\right)-\delta P(u) (\mu_n-\mu_u) \quad&\text{en }\Omega\times (0,T),\\ \mu_n&=\frac{1}{\delta} n -\chi_0 u \quad&\text{en }\Omega\times (0,T),\\ \nabla u\cdot \mathbf{n}&=\left( M_n\nabla \mu_n\right)\cdot \mathbf{n}=\left( M_u\nabla \mu_u\right)\cdot \mathbf{n}=0 \quad &\text{sobre }\partial\Omega\times (0,T),\\ u(0)&=u_0,\quad n(0)=n_0\quad&\text{en }\Omega. \end{align}\]
Ventajas: sencillos de usar (alto nivel), buena documentación y soporte.
Ventajas: sencillos de usar (alto nivel), buena documentación y soporte.
Desventajas: muy costosos, no controlas cómo funciona internamente el programa (“cajas negras”).
Ventajas: uso gratuito, se puede ver y modificar el código de las bibliotecas.
Ventajas: uso gratuito, se puede ver y modificar el código de las bibliotecas.
Desventajas: bajo nivel (necesitas controlar los detalles de los métodos que se utilizan), la documentación y el soporte dependen de la comunidad.